断电保持

LOGO! 的相关数据断电保持问题,包含三个内容:程序保持,数据断电保持,实时时钟备份。

LOGO! 包含的存储器区域有两个:程序存储区和可保持存储区

表1.LOGO! 程序存储区及保持性存储区容量

设备系列 电路程序/字节 功能块数量/个 保持性/字节
LOGO!0BA8 8500 400 250
LOGO!0BA7 8400 400 250
LOGO!0BA6 3800 200 250

如何查看保持性存储区使用情况 :

1、LOGO!显示屏操作,选中停止,按下OK键,向左移动光标选中是,按下确认键,LOGO!切换至停止模式。


图1.切换至停止模式

2、进入编程菜单,移动光标至内存占用,点击OK键,查看内存占用情况。


图2.查看内存占用情况

程序保持

程序通过软件下载至 LOGO! 或者从 LOGO! 集成的显示屏编辑指令,程序均存储在程序存储区,此区域为非易失性存储区 (EEPROM) 。所以,断电从新上电, LOGO! 设备中的程序不会丢失,除非将程序清除。

有一种情况需要考虑:LOGO! 控制器上插有程序卡 / SD 卡,并且启用程序副本保护。
该安全功能能够将电路程序与某个特定的存储卡绑定在一起。则只有在存储卡插在LOGO!上时,LOGO!才能执行程序;存储卡拔走后,程序消失。如果将受保护的电路程序复制到其他存储卡上,当插入该存储卡时LOGO! 将无法识别程序并拒绝加载程序。

关于 LOGO! 存储卡功能介绍,请参考文档介绍:存储卡

数据保持

可断电保持的数据:LOGO! 中某些 SF 功能块,可以通过参数设置,实现断电数据保持;其中,运行小时计数器、周计数器 、年计数器和 PI 控制器始终为掉电保持,必须被激活并且无法更改(处于灰显状态)。

断电数据保持时间:一旦设置为断电保持,即永久保存。

如何设置是否为断电保持:软件设置或者 LOGO! 显示屏编辑设置。

方法一:软件中设置是否为断电保持

1、运行小时计数器、周计数器 、年计数器和 PI 控制器始终为掉电保持 。无法修改设置,参数 MI、MN 和OT 总为掉电保持。

图3. 运行小时计数器断电保持设置


2、 某些功能块需要参数设置,决定数据是否断电保持。下图为加/减计数器指令设置断电保持参数。下载后显示屏上显示初始界面。


图4.加/减计数器断电保持设置及运行显示

以加减计数器为例说明:

加减计数器设置勾选“激活参数保持”,下面两张图从前至后分别为:执行加计数后断电前,断电从新上电后。观察结果,当前值数据数据可以保持。


图5.设置为断电保持断电前后比较

没有设置断电保持,断电前及断电后对比如下图所示,当前值数据无法保持。


图6.未设置断电保持断电前后

方法二:LOGO!显示屏编辑程序,设置断电保持参数。

设置掉电保持, 有两种选择:
R: 数据为掉电保持。
/: 当前数据非掉电保持(默认设置)。

以加/减计数器为例,LOGO! 在停机的模式下,从显示屏进行编程,设置断电保持参数。


图7.LOGO!显示屏编辑加减计数器


图8.LOGO!显示屏设置断电保持参数

SF功能占用程序存储区及保持性存储区的容量概览

SF 功能分为四部分:定时器、计数器、模拟量、其他,下面分别介绍每种 SF 功能占用程序存储及保持性存储的字节数
表4.定时器功能

功能 LOGO!0BA8 LOGO!0BA7 LOGO!0BA6
程序存储 保持性存储 程序存储 保持性存储 程序存储 保持性存储
接通延迟 12 3 12 3 8 3
断开延迟 16 3 16 3 12 3
接通/断开延迟 16 3 16 3 12 3
有保持的接通延迟 16 3 16 3 12 3
脉宽触发继电器(脉冲输出) 12 3 12 3 8 3
边缘触发的脉冲继电器 20 4 20 4 16 4
异步脉冲发生器 16 3 16 3 12 3
随机发生器 16 - 16 - 12 -
楼梯照明开关 16 3 16 3 12 3
多功能开关 20 3 20 3 16 3
周定时器 24 - 22 - 20 -
年定时器 12 - 12 - 12 -
天文时钟 40 - 20 - 无此指令 无此指令
秒表 28 19 28 17 无此指令 无此指令

表5.计数器功能

  LOGO!8 LOGO!7 LOGO!6
功能 程序存储 保持性存储 程序存储 保持性存储 程序存储 保持性存储
增/减计数器 32 5 32 5 28 5
运行小时计数器 36 13 36 9 28 9
阈值触发器 20 - 16 - 16 -

表6.模拟量功能

  LOGO!8 LOGO!7 LOGO!6
功能 程序存储 保持性存储 程序存储 保持性存储 程序存储 保持性存储
模拟量阈值触发器 20 - 20 - 16 -
模拟量差值触发器 20 - 20 - 16 -
模拟量比较器 24 - 24 - 24 -
模拟量监控 24 - 24 - 20 -
模拟量放大器 12 - 12 - 12 -
脉宽调制器 (PWM) 32 - 30 - 24 -
算术指令 24 - 24 - 20 -
算术指令错误检测 16 1 16 1 12 1
模拟量多路复用器 20 - 20 - 20 -
模拟量斜坡函数发生器 40 - 40 - 36 -
PI 控制器 44 2 44 2 40 2
模拟量滤波器 20 - 20 - 无此指令 无此指令
最大值/最小值 20 7 20 6 无此指令 无此指令
平均值 32 20 32 16 无此指令 无此指令

表7.其他

  LOGO!8 LOGO!7 LOGO!6
功能 程序存储 保持性存储 程序存储 保持性存储 程序存储 保持性存储
锁存继电器 12 1 12 1 8 1
脉冲继电器 12 1 12 1 12 1
消息文本 12 - 12 - 8 -
软键 12 2 12 2 8 2
移位寄存器 16 1 16 1 12 1